Members
Overall Objectives
Research Program
Application Domains
Highlights of the Year
New Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: New Results

Vehicle Routing Problems

Given a directed graph G=(V,A), a cost function c associated with the arcs of A, and a set of precedence constraints BV×V , the Precedence Constrained Asymmetric Traveling Salesman Problem (PCATSP) seeks for a minimum cost Hamiltonian circuit, starting at node 1, and such that for each (i,j)B, the node i is visited before node j. There are many ways of modelling the ATSP and several for the PCATSP. In [20] we present new formulations for the two problems that can be viewed as resulting from combining precedence variable based formulations with network flow based formulations. Indeed, the former class of formulations permits to integrate linear ordering constraints. The motivating formulation for this work is a complicated and “ugly” formulation that results from the separation of generalized subtour elimination constraints presented. This so called “ugly” formulation exhibits, however, one interesting feature, namely the “disjoint subpaths” property that is further explored to create more complicated formulations that combine two (or three) “disjoint path” network flow based formulations and have a stronger linear programming bound. Some of these stronger formulations are related to the ones presented for the PCATSP and can be viewed as generalizations in the space of the precedence based variables. Several sets of projected inequalities in the space of the arc and precedence variables are obtained by projection from these network flow based formulations. Computational results for the ATSP and PCATSP evaluate the quality of the new models and inequalities.

The Dial-a-Ride Problem is a variant of the pickup and delivery problem with time windows, where the user inconvenience must be taken into account. In [17], ride time and customer waiting time are modeled through both constraints and an associated penalty in the objective function. We develop a column generation approach, dynamically generating feasible vehicle routes. Handling ride time constraints explicitly in the pricing problem solver requires specific developments. Our dynamic programming approach for pricing problem makes use of a heuristic dominance rule and a heuristic enumeration procedure, which in turns implies that our overall branch-and-price procedure is a heuristic. However, in practice our heuristic solutions are experimentally very close to exact solutions and our approach is numerically competitive in terms of computation times.

In [22], [21], we consider the problem of covering an urban area with sectors under additional constraints. We adapt the aggregation method to our column generation algorithm and focus on the problem of disaggregating the dual solution returned by the aggregated master problem.